MATHEMATICAL ENGINEERING TECHNICAL REPORTS Matching Problems with Delta-Matroid Constraints
نویسندگان
چکیده
Given an undirected graph G = (V,E) and a delta-matroid (V,F), the delta-matroid matching problem is to find a maximum cardinality matching M such that the set of the end vertices of M belongs to F . This problem is a natural generalization of the matroid matching problem to delta-matroids, and thus it cannot be solved in polynomial time in general. This paper introduces a class of the delta-matroid matching problem, where the given delta-matroid is a projection of a linear delta-matroid. We first show that it can be solved in polynomial time if the given linear delta-matroid is generic. This result enlarges a polynomially solvable class of matching problems with precedence constraints on vertices such as the 2-master/slave matching. In addition, we design a polynomial-time algorithm when the graph is bipartite and the delta-matroid is defined on one vertex side. This result is extended to the case where a linear matroid constraint is additionally imposed on the other vertex side.
منابع مشابه
Matching Problems with Delta-Matroid Constraints
Given an undirected graph G = (V,E) and a directed graph D = (V,A), the master/slave matching problem is to find a matching of maximum cardinality in G such that for each arc (u, v) ∈ A with u being matched, v is also matched. This problem is known to be NP-hard in general, but polynomially solvable in a special case where the maximum size of a connected component of D is at most two. This pape...
متن کاملMATHEMATICAL ENGINEERING TECHNICAL REPORTS A Weighted Independent Even Factor Algorithm
An even factor in a digraph is a vertex-disjoint collection of directed cycles of even length and directed paths. An even factor is called independent if it satisfies a certain matroid constraint. The problem of finding an independent even factor of maximum size is a common generalization of the nonbipartite matching and matroid intersection problems. In this paper, we present a primal-dual alg...
متن کاملMATHEMATICAL ENGINEERING TECHNICAL REPORTS Robust Matchings and Matroid Intersections
In a weighted undirected graph, a matching is said to be α-robust if for all p, the total weight of its heaviest p edges is at least α times the maximum weight of a p-matching in the graph. Here a p-matching is a matching with at most p edges. In 2002, Hassin and Rubinstein [5] showed that every graph has a 1 √ 2 -robust matching and it can be found by k-th power algorithm in polynomial time. I...
متن کاملOptimization with More than One Budget
A natural way to deal with multiple, partially conflicting objectives is turning all the objectives but one into budget constraints. Some classical polynomial-time optimization problems, such as spanning tree and forest, shortest path, (perfect) matching, independent set (basis) in a matroid or in the intersection of two matroids, become NP-hard even with one budget constraint. Still, for most ...
متن کاملOptimal Matching Forests and Valuated Delta-Matroids
The matching forest problem in mixed graphs is a common generalization of the matching problem in undirected graphs and the branching problem in directed graphs. Giles presented an O(nm)-time algorithm for finding a maximum-weight matching forest, where n is the number of vertices and m is that of edges, and a linear system describing the matching forest polytope. Later, Schrijver proved total ...
متن کامل